#include <iostream>
#include <string>

using namespace std;

class CWord
{
private:

	char		*m_pWord;
	int			m_wordLen;
	static int  m_totalCharacters;

public:
    
	// TOE 1
    CWord( CWord & CWord );
    
	CWord (char *pWord = "Invalid" );
	
	// TOE 2
	~CWord ( void );

	void Display( void );

	static int GetTotalCharacters( void ) { return m_totalCharacters; }
	// TOE 3
	CWord & operator = ( CWord &rhs );

	friend ostream & operator << ( ostream &os, CWord &rhs );

 };